집계 한정자의 예
이 예는 Sum - 차트 함수 함수로 만든 것이지만 집합 분석 정의와 total 한정자를 지원하는 모든 차트 집계 함수에 적용할 수 있습니다.
예 1:
선택이 이루어지기 전에 논리 상태를 표현하는 아래 일반표의 표시 내용을 살펴보십시오.
Month | Group | Sum(Value) | sum(total Value) | sum({1} total Value) |
---|---|---|---|---|
- | - | 21 | 21 | 21 |
1 | A | 1 | 21 | 21 |
1 | B | 2 | 21 | 21 |
2 | A | 3 | 21 | 21 |
2 | B | 4 | 21 | 21 |
3 | A | 5 | 21 | 21 |
3 | B | 6 | 21 | 21 |
두 번째와 세 번째 표현식 열은 모든 행에 동일한 숫자가 있습니다. 이 숫자는 첫 번째 표현식 열에 있는 계산된 합계와 동일합니다.
이제 개월 1 및 2만 선택해보십시오. 결과는 다음과 같습니다.
Month (필터: 1-2) | Group | Sum(Value) | sum(total Value) | sum({1} total Value) |
---|---|---|---|---|
- | - | 10 | 10 | 21 |
1 | A | 1 | 10 | 21 |
1 | B | 2 | 10 | 21 |
2 | A | 3 | 10 | 21 |
2 | B | 4 | 10 | 21 |
set 정의는 현재 선택 내용을 무시하므로 세 번째 표현식(다섯 번째 열)의 결과가 변경되지 않고 그대로 유지됩니다. total 한정자가 있는 두 번째 표현식(네 번째 열)에는 첫 번째 표현식의 합계(세 번째 열)와 동일한 새로운 합계 10이 표시됩니다.
예 2:
아래 일반표의 표시 내용을 살펴보십시오.
Month | Group | Sum(Value) | sum(total <Month> Value) | sum(total <Group> Value) |
---|---|---|---|---|
- | - | 21 | 21 | 21 |
1 | A | 1 | 3 | 9 |
1 | B | 2 | 3 | 12 |
2 | A | 3 | 7 | 9 |
2 | B | 4 | 7 | 12 |
3 | A | 5 | 11 | 9 |
3 | B | 6 | 11 | 12 |
세 번째 표현식 열(sum(total<Month> Val))에서는 각각의 개월에 대해 하나의 합계가 계산됩니다.
네 번째 표현식 열(sum(total<Grp> Val))에서는 각각의 개월에 대해 하나의 합계가 계산됩니다.